package api.entitites;

import java.util.Date;

public interface IOrder extends Entities {

	public Integer getId();

	public void setIdOrder(Integer idOrder);

	public int getNumber();

	public void setNumber(Integer number);

	public Date getFillingDate();

	public void setFillingDate(Date fillingDate);

	public Date getBeginingDate();

	public void setBeginingDate(Date beginingDate);

	public Date getDeadlineDate();

	public void setDeadlineDate(Date deadlineDate);

	public Integer getPrice();

	public void setPrice(Integer price);

	public IMaster getMaster();

	public void setMaster(IMaster master);

	public IGarage getGarage();

	public void setGarage(IGarage garage);

	public OrderStatus getOrderStatus();

	public void setOrderStatus(OrderStatus ordSt);

	public void shiftTime(Date deadlineDate);

	public IOrder cloneOrder() throws CloneNotSupportedException;

}
